package nc.itf.hrppl.pjapplication;

import nc.vo.pub.BusinessException;
import nccloud.framework.web.processor.reftree.TreeRefQueryInfo;

import java.util.Map;

public interface IQueryPJApplVOService {
	/**
	 * 查询项目级次
	 * @param pk_pjappl 项目pk
	 * @return
	 * @throws BusinessException
	 */
    Integer queryPJApplVOLevelByPK(Object pk_pjappl) throws BusinessException;
	
	/**
	 * 获取项目基本类型pks
	 * @param refQueryInfo
	 * @return
	 * @throws BusinessException
	 */
    void setEPsPKs(TreeRefQueryInfo refQueryInfo) throws BusinessException;

	@SuppressWarnings("unchecked")
	Map<String, Object> queryFourCGproject(Object fourpro) throws BusinessException;
}
